temporary parasite - Spanish English Dictionary